let obj = {
  name: "coderqian",
  hobby: {
    outdoor: "basketball",
    indoor: "watch mv",
  },
};
// function deepClone(obj) {
//   let newobj = {};
//   for (let i in obj) {
//     if (typeof obj[i] == "Object") {
//       // 如果是object类型 递归调用
//       newobj[i] = deepClone(obj[i]);
//     } else {
//       // 基本类型 直接赋值
//       newobj[i] = obj[i];
//     }
//   }
//   return newobj;
// }
// let newobj = obj;
let newobj = JSON.parse(JSON.stringify(obj));
newobj.name = "coderiqan1111";
newobj.hobby.indoor = "ccc";
console.log(newobj);
console.log(obj);
